#ifndef ENTITY_H
#define ENTITY_H

#include "define.h"

#include "FPS.h"
#include "Surface.h"

class Entity
{
	public:
		Entity();
		virtual ~Entity();
	
	public:
		SDL_Surface *entitySheet;
	
	public:
		float x;
		float y;
		
		int w;
		int h;
		
		float xVel;
		float yVel;
		
		EntityType entType;
	
	public:
		virtual void render(SDL_Surface *destination);
		virtual void cleanup();
};
#endif
